package edu.sctu.xiangkun.day201506.day20150608;


import java.util.HashMap;

/**
 * Created by user21 on 2015/6/9.
 */
public class CardDeth {
    private HashMap<String,Integer> map;
    public CardDeth(){

    }

    /**
     * 构造函数
     * @param map
     */
    public CardDeth(HashMap<String,Integer> map){
           this.map = map;
    }

    /**
     * 获取经过多少站
     * @param start
     * @param end
     * @return
     */
    public int getCount(String start,String end){
       int count = 0;
        if(map.get(start)>map.get(end)){
            count = map.get(start)-map.get(end);
        }else{
            count = map.get(end)-map.get(start);
        }
        return count;
    }

    /**
     * 计算价格
     * @param start
     * @param end
     * @return
     */
    public int getPrice(String start,String end){
        int price = 2;
        if(getCount(start,end) < 3){
            price = 2;
        }else if(getCount(start,end) >= 3 && getCount(start,end) < 6){
            price = 4;
        }else if(getCount(start,end) >= 6 && getCount(start,end) < 8){
            price = 5;
        }else if(getCount(start,end) >= 8 ){
            price = 6;
        }
        return price;
    }

    /**
     * 充值金额
     * @param price
     * @param people
     */
    public void setPrice(int price,PeopleAppbean people){
        people.setPice(people.getPice()+price);
    }
}
